home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 July / Macworld (1999-07).dmg / Shareware World / Info / ATPM 5.05 / About This Particular Mac 5.05 / About This Particular Mac 5.05.rsrc / TEXT_135.txt < prev    next >
Text File  |  1999-05-02  |  14KB  |  203 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14. Apple‚Äôs recent recovery has reversed the decisions of some companies to stop making Macintosh software, and most seem to be finding that sales of Mac software are up. Thus, it is discouraging to read tidbits like this one from the maker of a popular statistics package:
  15.  
  16.     We‚Äôve heard many questions about SPSS Inc.‚Äôs plans for SPSS for the Macintosh. There 
  17.     has been a lot of speculation about whether SPSS is committed to this platform and 
  18.     about the status of the current version of SPSS for the Macintosh. Although we have 
  19.     been relatively quiet about our plans, it is not because we haven‚Äôt been actively 
  20.     working on them. We have a long standing relationship with our Macintosh customers, 
  21.     and want to provide you with the best possible solution for your chosen platform.
  22.  
  23.     As promised, we have explored a solution for using SPSS for Windows on Macintosh 
  24.     G3-equipped computers via emulation. This solution is now possible, and both SPSS and 
  25.     customers have tested this configuration to confirm that the performance is 
  26.     acceptable.
  27.  
  28.     Source: <http://www.spss.com/tech/macfaq.html#QM1>
  29.  
  30. With a ‚Äúbest possible solution‚Äù like that, I certainly don‚Äôt want to see the worst! There is probably not much we can do about such lack of support for the Macintosh. Besides, there are other problems to worry about. An increasing number of Mac programs don‚Äôt feel like Mac programs.
  31.  
  32. Whenever I make this comment to people, I get one of two responses: ‚ÄúYeah.‚Äù or ‚ÄúHuh?‚Äù This article will attempt to explain to the second group why some of today‚Äôs most popular applications don‚Äôt feel like Macintosh. How do we know whether software feels like Macintosh? Well, if you‚Äôve used a lot of Mac software‚Äîparticularly if you started using it in the 80s‚Äîyou can generally tell if something looks or feels ‚Äúright.‚Äù For those who crave specifics, Apple has documented exactly how most Mac user interface elements should work in the book Macintosh Human Interface Guidelines. It‚Äôs available in PDF format at <http://developer.apple.com/techpubs/mac/pdf/HIGuidelines.pdf>. A  companion book explains the additions that came with Mac OS 8. More useful (and entertaining) for the casual reader, though, is Tog on Interface, which is a collection of questions, answers, and commentary based on a column Tog wrote for Mac developers, before he left Apple to work for Sun.
  33.  
  34.  
  35. Windows Ports
  36.  
  37. Lots of Macintosh software is ported from Windows. Sometimes this results in quality Mac applications, but often times it does not. Probably the most well-known example is Microsoft Word 6, which looked just liked the Windows version‚Äîand felt like it were running under emulation. The first incarnation of the PalmPilot desktop software was a similar story. (In some tests, I actually found that it ran faster under SoftWindows than natively on the Macintosh.) Fortunately, both of these have gotten better. Microsoft Office 98 is a huge improvement over the previous version, although it still smells strongly like a Windows port. (See my columns in ATPM 4.06 and 4.07 for more on Word and Excel 98.) And 3Com finally fixed up the Mac Pilot software by acquiring Claris Organizer from Apple.
  38.  
  39. What‚Äôs worse is that many very Mac-oriented companies are producing un-Mac-like software. Macromedia‚Äôs Dreamweaver is a great product, which has some important advantages over the Mac-only GoLive CyberStudio (now Adobe GoLive). Nevertheless, the few times I have tried the demo I could never get past its Windowsisms. CyberStudio is a far more appealing solution for those who don‚Äôt rely on Dreamweaver-specific features.
  40.  
  41.  
  42. Adobe Acrobat Reader 4
  43.  
  44. Another example is Adobe Acrobat Reader 4. Adobe has a very strong tradition with the Macintosh, and I don‚Äôt think Acrobat 4 is a port. However, the latest version represents a huge decrease in the quality of its interface. It doesn‚Äôt feel like Windows, but it doesn‚Äôt feel like Macintosh, either. Instead, it has the ‚ÄúAdobe Look and Feel.‚Äù It‚Äôs nice to know that Adobe‚Äôs products are consistent with one another, but why can‚Äôt they also be consistent with applications on their target platforms?
  45.  
  46. First, take a look at Acrobat Reader 3, which is not a shining example of Mac software, but is much better than version 4:
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.                                             Acrobat 3
  68.  
  69. Although Acrobat Reader 4 works pretty much the same as version 3, the menus have been reorganized and many of the command keys changed. This serves to disorient users. Further, it looks and works differently from is predecessor.
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.                                              Acrobat 4
  92.  
  93. The first thing you are likely to notice is the toolbar. Like Microsoft Office, Acrobat seems to want to hide its buttons by making them flat‚Äîmaking them not look like buttons at all. Judge for yourself: even though the icons are largely unchanged, I think you‚Äôll find that the buttons in Acrobat 3 are easier to distinguish. Further, it is easier to see their logical groupings. Buttons should look like buttons so that the user has an idea of what they will do before moving the mouse over them. (Indicating buttons by highlighting them only when the mouse moves over them violates the Macintosh principle of interface stability, besides being less efficient.)
  94.  
  95. At the left edge of the toolbar is a ‚Äúgrip strip.‚Äù The Macintosh uses these to indicate parts of objects that you can grab onto and move. The most obvious examples are window title bars, scroll bar thumbs, and the application menu in Mac OS 8.5. Alas, in Acrobat, dragging the grip strip does nothing‚Äîinstead you must single-click it to ‚Äúminimize‚Äù the toolbar. Isn‚Äôt this the behavior you‚Äôd expect from something that looks like a button?
  96.  
  97. Acrobat 4 has two Adobe interface elements with which Photoshop users will be familiar. First are the tabbed palettes that can be docked with the main window. These work well in Photoshop because it has a lot of palettes, and palettes are often preferable to layers of dialog boxes. In Acrobat, however, the palettes seem to add more confusion than they are worth. They‚Äôre certainly not standard Mac interface elements (they don‚Äôt even look like Mac OS tabs), and I found the three buttons that Acrobat 3 used for changing the view of the main window much easier to use and understand.
  98.  
  99. The other Adobeism is the heavy use of right-pointing triangular menus (seen at the top of each scrollbar) to present options. Again, this works well enough in Photoshop because the menus are attached to palettes and contain palette-specific commands. However, in Acrobat, commands that could perfectly well have been placed in the menubar (which, unlike Photoshop‚Äôs, is not ready to overflow) are instead hidden behind these triangles. Other commands that already are in the menus are duplicated in the triangle menus, presumably for convenience, although I have a hard time believing that this actually helps matters. Just as the toolbar buttons do not look much like buttons, the triangle menus do not look like they are popup menus.
  100.  
  101. While Acrobat 3 had commands for selecting text and graphics in the menubar, as well as buttons for them on the toolbar, Acrobat 4 banishes these important commands from the menubar and uses a single button for all the selection tools. To access any but the currently selected tool, you must recognize that the tiny triangle in the corner of the button means that you can click and hold to get a menu of other tools. Personally, I think the space used for the Adobe logo could be better used to display these three tools simultaneously.
  102.  
  103.  
  104.  
  105.  
  106.  
  107. One of my biggest complaints about Acrobat 4 is the way it handles the bookmark pane. The bookmarks take up much more space than in version 3, and they have weird dotted-line highlighting. Worst of all, they introduce a hidden mode, which is a big no-no in the Mac philosophy: depending on where you have clicked, the bookmark pane or the document pane can have the keyboard focus, and there is no visible way to tell which pane will scroll when you type an arrow key.
  108.  
  109. Finally, you‚Äôll notice that Acrobat 4 adds more clutter to the bottom of the window. In fact, some of the new buttons there have counterparts both in the menubar and in the upper toolbar. I like programs that provide multiple ways to accomplish tasks, but this is a case where the extra confusion may not be worth it.
  110.  
  111. Contrast the above shot of Acrobat with page 162 of the HIG, and you will notice that it has more controls than even Apple‚Äôs example of what to avoid.
  112.  
  113.  
  114. I
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129. In Acrobat 3, the whole zoom level display was a popup menu from which you could easily change the magnification. In Acrobat 4, only the little triangle is a menu. The percent display is a weird text box that does not even select its contents when you click in it. The story for the page number display is the same.
  130.  
  131. ‚ÄúWhenever your application is in the background, hide all utility windows,‚Äù says page 162 of the Human Interface Guidelines, but Acrobat does not, and even worse, it lets the Close window command apply to some utility windows, but not others. There are other places where Acrobat violates Macintosh menu conventions. It puts Preferences in the File menu instead of Edit. Close is in the File menu, but Close All is in the Windows menu. And Show Clipboard is in the Windows menu instead of the Edit menu.
  132.  
  133. Acrobat Reader is not a terrible product. In fact, it‚Äôs quite useful, as you‚Äôll find in a Jens Grabenstein‚Äôs review next month. (We would have put the review in this issue, but the Mac version of Acrobat Distiller does not seem to be ready yet.) But I think many people would benefit from Adobe spending a little more time making it Macintosh. One of the most important lessons the Macintosh taught the world is that computing can be fun. Many Macintosh applications stimulate one‚Äôs senses of creativity and curiosity. Their users are free to be creative and curious because they are not busy fighting the application. I‚Äôm grateful that Adobe has made a Mac version of Acrobat Reader, but whenever I try to use the product, it changes my whole frame of mind. Suddenly, I want to finish what I came there for and be done with it. No exploring. No tweaking. No fun. What a shame.
  134.  
  135.  
  136. Bungie
  137.  
  138. Bungie is a cool company. Although Mac users certainly do not have as wide a selection of games to choose from as PC users, at least they get to play Bungie games, which are some of the best. Marathon and Myth from Bungie, and a couple of games from Ambrosia Software, are the only Mac games that I have seriously played. Bungie continues to make great games and release them simultaneously for Mac and PC. But somewhere along the line, they stopped doing some of the little touches that Mac users take for granted. A glaring oversight in my opinion is that Myth and Myth II do not support the Macintosh clipboard. That‚Äôs right, you can‚Äôt cut or paste text from the chat window, or even paste an IP address into the TCP/IP connect window. (Really, should any Mac user have to memorize or write down a twelve-digit IP address to play a network game?) Further, the standard arrow key navigation and selection commands don‚Äôt work in Bungie‚Äôs text boxes.
  139.  
  140.  
  141. Style over Substance
  142.  
  143. There was a time when you could easily identify an application icon because it was diamond-shaped, contained a hand graphic, or both. Now, many developers eschew this convention, presumably because it lets them create spiffier icons. Is this a big deal? No. But it is an example of the Mac‚Äôs eroding consistency.
  144.  
  145.  
  146.  
  147.  
  148.                         QuickTime Player            ImageReady
  149.  
  150. These are two examples of icons that look nice without conveying as much information as they should. Microsoft Internet Explorer is another example.
  151.  
  152.  
  153.  
  154.  
  155.                                                             Myrmidon
  156.  
  157. Can you tell the file type of this icon? Unless you recognize that it belongs to Myrmidon, you‚Äôd probably assume it is an application like the two square icons above. In fact, it is a Chooser Extension.
  158.  
  159.  
  160.  
  161.  
  162.                                   QuickTime Music             MetroNub
  163.  
  164. These two, on the other hand, are nearly perfect. The interlocking backgrounds clearly identify them as system extensions. At the same time, the artists have managed to include graphics that are both easy to look at and communicative (the clef clearly indicates music, and the bug indicates that it has to do with debugging). Further, the companies were able provide information and advertise their brands‚Äîanyone familiar with Metrowerks will recognize their yellow-and-black striping, and the clock-Q is the new QuickTime logo. Thus, it is perfectly possible to create appealing and informative icons.
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187. QuickTime is not all good, though. While I like the way the new QuickTime Player looks, I can‚Äôt help but feel that it is style over substance. The player window is easy enough to use, but does not behave the way other Mac windows do. It has no zoom box or window shade widget, and resizing is proportional by default‚Äîoften what you want, but the reverse of the behavior in most Mac applications. What kind of example is Apple setting? Certainly, if every application developer made their own kinds of buttons and made their software work slightly differently, Macintosh software would not look or feel like Macintosh software. Interface consistency is one of the Mac‚Äôs greatest advantages, and it‚Äôs critical that developers prevent it from being eroded.
  188.  
  189.  
  190. For Further Reading
  191.  
  192. Tog on Interface by Bruce Tognazzini
  193. Macintosh Human Interface Guidelines by Apple Computer, Inc.
  194. Tog on Software Design by Bruce Tognazzini
  195. The Essentials of User Interface Design by Alan Cooper
  196. Usability Engineering by Jakob Nielson
  197. Mac OS 8 Human Interface Guidelines by Apple Computer, Inc.
  198.  
  199.  
  200. ‚ÄúThe Personal Computing Paradigm‚Äù is copyright ¬© 1999 by Michael Tsai,¬† 
  201. <mtsai@atpm.com>.
  202.  
  203.